package org.feng.demofx.dao;

import java.util.List;

/**
 * 基础数据访问
 *
 * @author feng
 */
public interface BaseDao<T, ID> {

    boolean update(T entity);

    List<T> listAll();

    List<T> list(T entity);

    T selectOne(ID id);

    boolean delete(ID id);

    boolean delete(List<ID> ids);

    T add(T entity);
}
